package engine.player;

public class Fraction {
	private int ethnos;
	private int liderName;
	private int govermentForm;
	private int stateForm;
	private int industrialization;
	private int emblem;
	private int color;
	
	/*Значения этно-культурной группы. */
	public enum Ethnos {Славяне,Западноевропейцы,Азиаты,Африканцы,
		Арабы, Североамериканцы, Латиноамериканцы};
	
	/*Значения формы государственного правления. */
	public static final int GOVERMENT_OVERMIND = 0;
	public static final int GOVERMENT_TOTALITARIAN_REGIME = 1; 
	public static final int GOVERMENT_DICTATORSHIP = 2;
	public static final int GOVERMENT_MONARCHY = 3;
	public static final int GOVERMENT_CENTRIST_DEMOCRACY = 4;
	public static final int GOVERMENT_LIBERAL_DEMOCRACY = 5;
	public static final int GOVERMENT_CIVIL = 6;
	public static final int GOVERMENT_JAMAHIRIYA = 7;
	
	/*Значения формы государственного устройства. */
	public static final int STATE_EMPIRE = 0;
	public static final int STATE_UNITARY = 1; 
	public static final int STATE_FEDERATION = 2;
	
	/*Значения степени индустриализации общества. */
	public static final int INDUSTRIALIZATION_ABSOLUTE_TECHNOCRATISM = 0;
	public static final int INDUSTRIALIZATION_URBAN = 1; 
	public static final int INDUSTRIALIZATION_INDUSTRIAL = 2;
	public static final int INDUSTRIALIZATION_ENVIRONMENTALISM = 3;
	public static final int INDUSTRIALIZATION_GREEN_INDUSTRY = 4;
	public static final int INDUSTRIALIZATION_UNITY_WITH_NATURE = 5;
	
	/*Значения цвета фракции. */
	public static final int COLOR_RED = 0;
	public static final int COLOR_GREEN = 1; 
	public static final int COLOR_BLUE = 2;
	public static final int COLOR_PURPLE = 3;
	public static final int COLOR_YELLOW = 4;
	public static final int COLOR_ORANGE = 5;
	public static final int COLOR_CYAN = 6;
	/**
	 * @return the ethnos
	 */
	public int getEthnos() {
		return ethnos;
	}
	/**
	 * @param ethnos the ethnos to set
	 */
	public void setEthnos(int ethnos) {
		this.ethnos = ethnos;
	}
	/**
	 * @return the liderName
	 */
	public int getLiderName() {
		return liderName;
	}
	/**
	 * @param liderName the liderName to set
	 */
	public void setLiderName(int liderName) {
		this.liderName = liderName;
	}
	/**
	 * @return the govermentForm
	 */
	public int getGovermentForm() {
		return govermentForm;
	}
	/**
	 * @param govermentForm the govermentForm to set
	 */
	public void setGovermentForm(int govermentForm) {
		this.govermentForm = govermentForm;
	}
	/**
	 * @return the stateForm
	 */
	public int getStateForm() {
		return stateForm;
	}
	/**
	 * @param stateForm the stateForm to set
	 */
	public void setStateForm(int stateForm) {
		this.stateForm = stateForm;
	}
	/**
	 * @return the industrialization
	 */
	public int getIndustrialization() {
		return industrialization;
	}
	/**
	 * @param industrialization the industrialization to set
	 */
	public void setIndustrialization(int industrialization) {
		this.industrialization = industrialization;
	}
	/**
	 * @return the emblem
	 */
	public int getEmblem() {
		return emblem;
	}
	/**
	 * @param emblem the emblem to set
	 */
	public void setEmblem(int emblem) {
		this.emblem = emblem;
	}
	/**
	 * @return the color
	 */
	public int getColor() {
		return color;
	}
	/**
	 * @param color the color to set
	 */
	public void setColor(int color) {
		this.color = color;
	}
	
}
